where have we been